﻿@media screen and (max-width:768px) {
.box{width:100%; margin:0px auto;}
    .box1200 {
        width: auto;
        padding: 10px;
        margin: 0px auto
    }
.box1500{width:100%;margin:0px auto}
.box1920{width:100%;margin:0px auto}
.pagercontainer {width:100%; padding:40px 0px 40px 0px; float:left;}
.mobilemenu {width:100%; margin:0 auto; display:block; float:left;}



    .header {display:none;}

    .indexbanner {
        height: 160px; margin-top:50px;
    }

.m-carousel-list{overflow-y:hidden;width:100%;height:160px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.m-carousel-list li{float:left;width:100%;height:100%;padding-bottom:0px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-position:center 0;background-size:auto 100%}

/*关于我们*/
.indexabout { padding-top:20px;}
.indexabout .aboutcontent { padding: 10px 2px 10px 2px;
    font-size: 16px;
    line-height: 30px;
}
.indexabout .aboutphotto { padding:0px 0px 0px 0px;}
.indexabout .aboutphotto img { width:100%; height:auto;}

/*旗下产业*/
.index_chanye{ margin-top:2px; background-color:#FFF; padding:0px 0px 20px 0px;}
.index_chanye .index_chanye_list {overflow:hidden;}
.index_chanye .index_chanye_list ul{ width:auto; padding:1px;}
.index_chanye .index_chanye_list ul li{ width:100%;}

.index_chanye .index_chanye_list ul li .index_chanye_item {width:100%; height:282px;float:left;}
.index_chanye .index_chanye_list ul li .index_chanye_item .chanye_mark {width:100%;height:100px;margin:0px;color:#FFF;text-align:center;line-height:100px;opacity:0.7;font-size:25px;font-weight:400;background-color:#b9845f;}
.index_chanye .index_chanye_list ul li:hover .index_chanye_item .chanye_mark {width:100%;height:282px;line-height:282px;margin:0px 0px 0px 0px;}

/*首页产品*/
.index_product { padding:25px 0px 20px 0px;}
.index_product_list {width:100%; height:200px;}
.m-product{position:relative;overflow:hidden}
.m-product-list{overflow-y:hidden;width:100%;height:200px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.m-product-list li{float:left;width:100%;height:100%;padding-bottom:0px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-position:center 0;background-size:auto 100%}
.m-product-list li a{display:block;height:100%}
.m-product-dot{position:absolute;bottom:48px;left:0;width:100%;text-align:center}
.m-product-dot span{display:inline-block;width:12px;height:12px;margin:0 5px;border-radius:6px;background:#4d4d4d;background:hsla(0,0%,100%,.3);cursor:pointer;-webkit-transition:width .3s ease,background .3s ease;transition:width .3s ease,background .3s ease}
.m-product-dot span:hover{background:#666;background:hsla(0,0%,100%,.4)}
.m-product-dot span.active{width:23px;background:#d8d8d8;cursor:default}

/*新闻*/
.index_news{ background-color:#f8f8f8; padding-top:60px; margin-top:50px;}
.index_news_list { padding-bottom:50px; overflow:hidden;}
.index_news_list ul { width:100%;}
.index_news_list ul li { width:100%; float:left; padding-right:0px;}
.index_news_list ul li .i_n_l_item { background-color:#FFF; width:100%;}
.index_news_list ul li .i_n_l_item .i_n_l_item_photo {max-height:239px;}
.index_news_list ul li .i_n_l_item .i_n_l_item_photo img{min-width:100%;}
.index_news_list ul li .i_n_l_item .i_n_l_item_title { padding:0px 10px 0px 10px; margin-top:25px;height:55px; line-height:27px; font-size:20px; color:#323232; text-align:center;}
.index_news_list ul li .i_n_l_item .i_n_l_item_instr {padding:0px 10px 0px 10px;height:86px; line-height:22px;}
.index_news_list ul li .i_n_l_item .i_n_l_item_other {padding:0px 10px 0px 10px;height:60px; line-height:60px;}

/*页脚*/
.index_footer{ background-color:#f2f2f2;height:auto; float:left;}
.index_footer .i_f_content{padding:0px 8px 0px 8px; width:calc(100% - 16px); padding:20px 0px 60px 0px;}
.index_footer .i_f_content .i_f_logo { width:100%; height:50px; float:left;}

.index_footer .i_f_content .i_f_contact {width:100%; margin-top:20px; float:left;}
.index_footer .i_f_content .i_f_contact p{font-size:14px; height:25px; line-height:25px;}
.index_footer .i_f_content .i_f_wechat {width:100%; margin-top:20px; float:right;}
.index_footer_copyright {
    background-color: #fff;
    
}
.index_footer_copyright .i_f_c_content{ padding:0px;}
.index_footer_copyright .i_f_c_content p{ width:100%; font-size:14px; line-height:25px; float:left;}












/*手机菜单*/

.sp_header{height:50px; overflow:hidden;background:#fff;position:fixed;left:0px; top:0px; margin-top:0px; z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#b07043;width:30px;height:4px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:90009;background:#fff;width:100%;height:calc(100% - 50px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:50px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
    .sjj_nav ul li a {
        font-size: 17px;
        color: #000;
        width: 80%
    }
.sjj_nav ul li ul li a{color:#000; display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}


/*关于我们内页*/
.innerbanner { margin:50px auto; width:100%; height:110px;}
.innercontact {
margin-top: 67px;
}
    .about_dsz {
        
        height: auto;
    }
.about_dsz .about_dsz_photo {width:100%; float:left;}
.about_dsz .about_dsz_photo img {width:100%; height:auto;}
        .about_dsz .about_dsz_instr {
            background-color: #f8f2ef;
            width: 100%;
            float: left;
            text-align: left;
            line-height: 30px;
            font-size: 16px;
        }
.about_tream {
padding: 20px 0px 20px 0px;
}
.listteam { width:100%; margin:52px 0px 52px 0px;}
        
.listteam ul{ width:auto; padding:5px; overflow:hidden; list-style-type:none;}
.listteam ul li{ width:100%; border:1px solid #f2f2f2; margin-right:0px;  height:442px; float:left;}       
        
.listteam ul li .team_item{ width:100%; height:424px; float:left;}
.listteam ul li .team_item .team_item_photo{ width:100%; height:382px; float:left;}
.listteam ul li .team_item .team_item_title{ width:100%; height:60px; background-color:#b07043; color:#FFF; line-height:25px; font-size:18px; text-align:center; float:left;}
    .about_qywh {
        height: 715px;
        margin-top: 32px;
        padding: 67px 0px 80px 0px;
        background-image: url('/resource/img/bg.png');
        background-size: 100% 100%;
        display: none;
    }

.listqywh { width:100%; }
.listqywh ul { margin-top:150px; list-style-type:none;}
.listqywh ul li { width:33%; float:left;}
.about_hore { padding:20px 0px 20px 0px;}

.alisthelp { width:auto; padding:5px; margin:52px 0px 52px 0px;}
.alisthelp ul{ width:100%; overflow:hidden; list-style-type:none;}
.alisthelp ul li{ width:100%; margin-right:0px; margin-bottom:20px; height:auto; float:left;}
.alisthelp ul li img{ width:100%;height:100%;}
.alisthelp ul li p{ height:30px; line-height:30px; font-size:20px; text-align:center;}

/*新闻动态*/
    .innercontact .listnewcate {
        width: calc(100%-30px);
        height: 40px;
        float: left;
        border-bottom: 2px solid #f5f5f5;
        margin-bottom: 20px;
    }
.innercontact .listnewcate ul { list-style-type:none;}
.innercontact .listnewcate ul li { width:100px; padding:0px 30px 0px 30px; text-align:center;  float:left; font-size:18px; border-right:2px solid #808080;}
.innercontact .listnewcate ul li:last-child { border:0px;}
.innercontact .listnewcate ul li:first-child {text-align:left;padding:0px 0px 0px 0px;}
.innercontact .listnewcate ul li.active a:link,
.innercontact .listnewcate ul li.active a:visited{color:#ff6a00;font-size:18px;}
.innercontact .listnewcate ul li.active a:hover{color:#ff6a00;font-size:18px;}
.innercontact .listnewcate ul li a:link,
.innercontact .listnewcate ul li a:visited{font-size:18px;}
.innercontact .listnewcate ul li a:hover{color:#ff6a00;font-size:18px;}

    .listnews {
        width:100%;
       
        margin: 52px 0px 52px 0px;
    }
        .listnews .listnews_item {
            
            width: 100%;
            height: auto;
            float: left;
            background-color: #f8f8f8;
            margin-bottom: 40px;
        }
.listnews .listnews_item .news_item_photo{ width:100%; height:186px; float:left;}
.listnews .listnews_item .news_item_photo a{ width:100%; height:186px; display:block;}
.listnews .listnews_item .news_item_box{ width:auto;padding:5px; height:auto;float:left;}
        
.listnews .listnews_item .news_item_box .news_item_title{ width:100%; float:left; margin-top:15px; line-height:25px; font-size:18px;}
.listnews .listnews_item .news_item_box .news_item_title a:link,
.listnews .listnews_item .news_item_box .news_item_title a:visited{font-size:18px; text-decoration:none;}
.listnews .listnews_item .news_item_box .news_item_title a:hover{font-size:18px; text-decoration:underline;}
.listnews .listnews_item .news_item_box .news_item_instr{ width:100%; float:left; margin-top:15px; line-height:25px; font-size:15px;}
.listnews .listnews_item .news_item_box .news_item_more{ width:100%; float:left; margin-top:15px; line-height:25px; font-size:15px;}
.listnews .listnews_item .news_item_box .news_item_more span{ float:right; color:#999; margin-right:20px;}
.innercontact .listnewcate {
    width: 100%;
    height: 40px;
    float: left;
    border-bottom: 2px solid #f5f5f5;
    margin-bottom:20px;
}
.innercontact .listnewcate ul { list-style-type:none;}
.innercontact .listnewcate ul li { width:100px; padding:0px 30px 0px 30px; text-align:center;  float:left; font-size:18px; border-right:2px solid #808080;}
.innercontact .listnewcate ul li:last-child { border:0px;}
.innercontact .listnewcate ul li:first-child {text-align:left;padding:0px 0px 0px 0px;}
.innercontact .listnewcate ul li.active {color:#ff6a00;}
.contentview { width:100%; margin:52px 0px 52px 0px;}
.contentview .view_title{ width:100%; float:left; height:100px; line-height:100px; font-size:25px; text-align:center;}
.contentview .view_content{ width:100%; float:left; margin-top:20px; margin-bottom:50px;  text-align:left; line-height:30px; font-size:16px;}
.contentview .view_content img{ margin-top:20px; text-align:center;}

/*旗下产业*/
.listservice { width:100%; margin:52px 0px 52px 0px;}
.listservice .service_item{ width:100%; margin-bottom:40px; float:left;}
.listservice .service_item .service_item_photo{ width:100%; height:auto; float:left;}
.listservice .service_item .service_item_photo img{ width:100%; height:auto; float:left;}
.listservice .service_item .service_item_title{ width:100%; height:35px; line-height:35px; background-color:#b07043;  text-align:center; float:left;}
.listservice .service_item .service_item_title a:visited,
.listservice .service_item .service_item_title a:link {color:#FFF; font-size:25px;}
.listservice .service_item .service_item_title a:hover {color:#f7f2f2; font-size:25px;}
.contentview { width:100%; margin:52px 0px 52px 0px;}
.contentview .view_title{ width:100%; float:left; height:100px; line-height:50px; font-size:25px; text-align:center;}
.contentview .view_content{ width:100%; float:left; margin-top:20px; margin-bottom:50px;  text-align:left; line-height:30px; font-size:16px;}
.contentview .view_viedo{ width:100%; float:left; margin-top:20px;  text-align:center;}
.contentview .view_viedo img{width:100%; height:auto;  margin-top:20px; text-align:center;}
.contentview .view_content img{width:100%; height:auto;  margin-top:20px; text-align:center;}

/*产品中心*/
.listproduct {width:100%;margin:0px 0px 52px 0px;}
.listproduct ul {width:auto;padding:5px;overflow:hidden;list-style-type:none;}
.listproduct ul li {width:100%;border:1px solid #f2f2f2;margin-bottom:51px;height:422px;float:left;}
.listproduct ul li .product_item {width:100%;height:auto;float:left;}
.listproduct ul li .product_item .product_item_photo {width:100%;height:350px;float:left;}
.listproduct ul li .product_item .product_item_photo img{width:100%;height:auto;}
.listproduct ul li .product_item .product_item_title {width:100%;height:72px;line-height:72px;font-size:22px;text-align:center;float:left;}
.listproduct ul li:hover .product_item .product_item_title {background-color:#b07043;color:#FFF;}
/*.contentview {width:100%;margin:52px 0px 52px 0px;}
.contentview .view_title {width:100%;float:left;height:100px;line-height:100px;font-size:25px;text-align:center;}
.contentview .view_content {width:100%;float:left;margin-top:20px;margin-bottom:50px;text-align:left;line-height:30px;font-size:16px;}
.contentview .view_content img {margin-top:20px;text-align:center;}
*/    
.product_view {width:100%;float:left;padding-bottom:50px;border-bottom:1px solid #f2f2f2;}
.product_view .product_view_param {width:100%;float:left;}
.product_view .product_view_param .product_view_title {font-size:26px;line-height:40px;}
.product_view .product_view_param .product_view_subtitle {border-bottom:1px solid #f2f2f2;padding-bottom:20px;font-size:20px;line-height:40px;}
.product_view .product_view_param .product_view_param_A { border-bottom:1px solid #f2f2f2;padding-bottom:20px;font-size:16px;line-height:30px;}
.product_view .product_view_param .product_view_param_B {padding-bottom:20px;font-size:16px;line-height:30px;}
.product_view .product_view_photo {width:100%;height:480px;float:left;border:1px solid #f2f2f2;}
/*服务支持*/
.listhelp { width:100%; margin:0px 0px 52px 0px;}
.listhelp ul{ width:100%; overflow:hidden; list-style-type:none;}
.listhelp ul li{ width:100%; margin-right:0px; margin-bottom:20px; height:auto; float:left;}
.listhelp ul li img{ width:100%;height:100%;}
.listhelp ul li p{ height:30px; line-height:30px; font-size:20px; text-align:center;}
/*合作伙伴*/
.listparter { width:100%; margin:0px 0px 52px 0px;}
.listparter ul{ width:100%; overflow:hidden; list-style-type:none;}
.listparter ul li{ width:100%; margin-right:0px; margin-bottom:36px; height:auto; float:left;}
.listparter ul li IMG{ width:100%; height:auto;}
.listparter ul li p{ height:30px; line-height:30px; text-align:center;}

/*联系我们*/
.innercontact {margin-top:67px;}
.innercontact .location {width:100%;height:150px;float:left;border-bottom:2px solid #f5f5f5;background:url('/resource/img/location.png') no-repeat center;}
.locationinfo {width:100%;margin:52px auto 52px auto;}
.locationinfo .location_item {width:100%;height:100px;background-color:#f7f7f7;margin-bottom:3px;float:left;}
.locationinfo .location_item .location_item_photo {display:none; width:100px;height:100px;border-right:1px solid #f2f2f2;float:left;}
.locationinfo .location_item .location_item_title {width:100%; margin-top:30px; line-height:30px;padding-left:10px;font-size:18px;float:left;}
.locationmap {width:100%;height:460px;background-color:#000;margin:52px auto 52px auto;}
/*加入我们*/
.innercontact {margin-top:0px}
.join {width:100%;float:left;border-bottom:2px solid #f5f5f5;margin-bottom:50px;padding-bottom:20px;line-height:25px}
.join h1 {font-size:20px;height:30px;line-height:30px;color:#c89c7f}
.listjob {width:100%;margin:52px 0px 52px 0px}
    .listjob .listjob_item {
        width: auto;
        padding: 5px;
        float: left;
        background-color: #f8f8f8;
        margin-bottom: 40px
    }
.listjob .listjob_item .job_item_location {width:100%;height:auto;padding:20px 0px 20px  0px;font-size:20px;text-align:center;background-color:#ebebeb;float:left}
.listjob .listjob_item .job_item_location .area{margin-top:20px;}
.listjob .listjob_item .job_item_box {width:100%; padding:5px; height:auto;margin-right:0px;float:left}
.listjob .listjob_item .job_item_box .job_item_title {width:100%;float:left;margin-top:15px;line-height:25px;color:#666;text-align:right;font-size:14px}
.listjob .listjob_item .job_item_box .job_item_instr {width:100%;float:left;margin-top:15px;line-height:25px;font-size:16px}


} 
